//package com.douqu.game.main.msg.param;
//
//import com.douqu.game.core.config.common.GoodsData;
//import com.douqu.game.core.controller.PlayerController;
//import com.douqu.game.core.protobuf.SGCommonProto;
//import com.douqu.game.main.GameServer;
//import com.douqu.game.main.util.MsgUtils;
//
//import java.util.List;
//
///**
// * @Author: Bean
// * @Description:
// * @Date: 2018-01-22 20:35
// */
//public class StartBattleMajorParam extends StartBattleParam {
//
//    private int majorType;
//
//    private int majorBattleType;
//
//    private List<GoodsData> winReward;
//
//    public StartBattleMajorParam(String battleId, SGCommonProto.E_BATTLE_TYPE battleType,
//                                 String playerIndex, String serverHost, int serverPort,
//                                 int majorType, int majorBattleType, List<GoodsData> winReward)
//    {
//        super(battleId, battleType, playerIndex, serverHost, serverPort);
//
//        this.majorType = majorType;
//        this.majorBattleType = majorBattleType;
//        this.winReward = winReward;
//    }
//
//    @Override
//    public void sendStartBattle()
//    {
//        PlayerController playerController = GameServer.getInstance().getWorldManager().getPlayerController(playerIndex);
//        if(playerController == null)
//            return;
//
//        MsgUtils.sendMajor(playerController, serverHost, serverPort, battleId, majorType, majorBattleType, winReward);
//    }
//
//    public int getMajorType() {
//        return majorType;
//    }
//
//    public void setMajorType(int majorType) {
//        this.majorType = majorType;
//    }
//
//    public int getMajorBattleType() {
//        return majorBattleType;
//    }
//
//    public void setMajorBattleType(int majorBattleType) {
//        this.majorBattleType = majorBattleType;
//    }
//}
